﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Temas/MasterPage.Master" AutoEventWireup="true"
    CodeBehind="Crear.aspx.cs" Inherits="Talento21.Pages.Evaluaciones.Crear" %>

<%@ Import Namespace="Talento21.Modelo" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    </asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <fieldset class="form-horizontal">
        <legend>Evaluación</legend>
        <div class="control-group">
            <label class="control-label">
                Empresa:</label>
            <div class="controls">
                <asp:DropDownList ID="ddlEmpresa" runat="server">
                </asp:DropDownList>
            </div>
        </div>
        <div class="control-group">
            <label class="control-label">
                Evaluador:</label>
            <div class="controls">
                <asp:TextBox ID="txtEvaluador" runat="server" />
            </div>
        </div>
        <div class="control-group">
            <label class="control-label">
                Cargo:</label>
            <div class="controls">
                <asp:DropDownList ID="ddlCargos" runat="server" AppendDataBoundItems="True" DataSourceID="ObjectDataSource3"
                    DataTextField="Nombre" DataValueField="Id_Cargo">
                    <asp:ListItem Value="-1">Seleccione Cargo</asp:ListItem>
                </asp:DropDownList>
                <asp:ObjectDataSource ID="ObjectDataSource3" runat="server" SelectMethod="ObtenerCargosPorRutEmpresa"
                    TypeName="Talento21.Negocio.Servicio.SrvCargosEmp">
                    <SelectParameters>
                        <asp:SessionParameter Name="emp_rut" SessionField="emp_rut" Type="Int32" />
                    </SelectParameters>
                </asp:ObjectDataSource>
            </div>
        </div>
        <div class="control-group">
            <label class="control-label">
                Evaluado:</label>
            <div class="controls">
                <asp:DropDownList ID="ddlTrabajadorEvaluado" runat="server" DataSourceID="ObjectDataSource4"
                    DataTextField="Nombre" DataValueField="Id_Persona">
                </asp:DropDownList>
                <asp:ObjectDataSource ID="ObjectDataSource4" runat="server" SelectMethod="ObtenerPersonasAsignadasEvaluador"
                    TypeName="Talento21.Negocio.Servicio.SrvPersona">
                    <SelectParameters>
                        <asp:SessionParameter Name="id_evaluador" SessionField="Id_Evaluador" 
                            Type="Int32" />
                    </SelectParameters>
                </asp:ObjectDataSource>
            </div>
        </div>
        <div class="control-group">
            <label class="control-label">
                Fecha Evaluación:</label>
            <div class="controls">
                <asp:TextBox ID="txtFechaEvaluación" runat="server" />
            </div>
        </div>
        <table>
            <%--    <tr>
                <td>
                    <asp:Label ID="Label1" runat="server" Text="Evaluador:"></asp:Label>
                </td>
                <td>
                    <asp:TextBox ID="TextBox2" runat="server" Text="Pedro Gomez"></asp:TextBox>
                </td>
                <td>
                    <asp:Label ID="Label2" runat="server" Text="Evaluado:"></asp:Label>
                </td>
                <td>
                    <asp:TextBox ID="TextBox4" runat="server" Text="Paola Sanchez"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>
                    <asp:Label ID="Label3" runat="server" Text="Fecha Evaluación:"></asp:Label>
                </td>
                <td>
                    <asp:TextBox ID="TextBox11" runat="server" Text="14/03/2012"></asp:TextBox>
                </td>
            </tr>--%>
        </table>
        <br />
        <br />
    </fieldset>
    <fieldset class="form-horizontal">
        <legend>Competencias Transversales</legend>
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="ObjectDataSource1"
            CssClass="table-striped">
            <Columns>
                <asp:BoundField DataField="Nombre" HeaderText="Nombre" SortExpression="Nombre" />
                <asp:TemplateField HeaderText="Nivel">
                    <ItemTemplate>
                        <asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal">
                            <asp:ListItem Value="1" Text="1">
                            </asp:ListItem>
                            <asp:ListItem Value="1" Text="2" Selected="True">
                            </asp:ListItem>
                            <asp:ListItem Value="1" Text="3">
                            </asp:ListItem>
                            <asp:ListItem Value="1" Text="4">
                            </asp:ListItem>
                            <asp:ListItem Value="1" Text="5">
                            </asp:ListItem>
                        </asp:RadioButtonList>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
        <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="ObtenerCompetenciasPorEmpresaYTipoCompetencia"
            TypeName="Talento21.Negocio.Servicio.SrvCompetenciaEmp">
            <SelectParameters>
                <asp:ControlParameter ControlID="ddlEmpresa" Name="emp_rut" PropertyName="SelectedValue"
                    Type="Int32" />
                <asp:Parameter DefaultValue="1" Name="tipo_competencia" Type="Int32" />
            </SelectParameters>
        </asp:ObjectDataSource>
    </fieldset>
    <fieldset class="form-horizontal">
        <legend>Competencias Por Cargo</legend>
        <asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource2">
            <HeaderTemplate>
                <table class="table table-striped">
                    <thead>
                        <tr>
                            <th>
                                Competencia
                            </th>
                            <th>
                                Item
                            </th>
                            <th>
                                Porcentaje
                            </th>
                        </tr>
                    </thead>
            </HeaderTemplate>
            <ItemTemplate>
                <tr>
                    <td colspan="100%">
                        <strong>
                            <%# StringHelper.ToUpperCase(Eval("Nombre")) %>
                        </strong>
                    </td>
                </tr>
                <asp:Repeater runat="server" ID="SecondLevel" DataSource='<%# ((InfCompetenciasEmp) Container.DataItem).InfNivelCompetenciaEmp %>'>
                    <ItemTemplate>
                        <tr>
                            <td>
                            </td>
                            <td>
                                <%# StringHelper.ToUpperCase(Eval("Descripcion")) %>
                            </td>
                            <td>
                                <asp:TextBox ID="TextBox1" runat="server" CssClass="input-mini"></asp:TextBox>
                            </td>
                        </tr>
                    </ItemTemplate>
                </asp:Repeater>
            </ItemTemplate>
            <FooterTemplate>
                </table>
            </FooterTemplate>
        </asp:Repeater>
        <asp:ObjectDataSource ID="ObjectDataSource2" runat="server" SelectMethod="ObtenerCompetenciasPorEmpresaYTipoCompetencia"
            TypeName="Talento21.Negocio.Servicio.SrvCompetenciaEmp">
            <SelectParameters>
                <asp:ControlParameter ControlID="ddlEmpresa" Name="emp_rut" PropertyName="SelectedValue"
                    Type="Int32" />
                <asp:Parameter DefaultValue="2" Name="tipo_competencia" Type="Int32" />
            </SelectParameters>
        </asp:ObjectDataSource>
        <div class="form-actions">
            <asp:LinkButton ID="btnGenerarEvaluacion" CssClass="btn btn-primary" runat="server"
                CausesValidation="True" CommandName="Insert" Text="Generar Evaluación" OnClick="btnGenerarEvaluacion_Click" />
            &nbsp;<asp:LinkButton ID="InsertCancelButton" CssClass="btn btn-primary" runat="server"
                CausesValidation="False" CommandName="Cancel" Text="Cancelar" />
        </div>
    </fieldset>
</asp:Content>
